Cortana (virtual Assistant)
   HOME

TheInfoList



OR:

Cortana is a
virtual assistant An intelligent virtual assistant (IVA) or intelligent personal assistant (IPA) is a software agent that can perform tasks or services for an individual based on commands or questions. The term "chatbot" is sometimes used to refer to virtual ...
developed by
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
that uses the Bing search engine to perform tasks such as setting reminders and answering questions for the user. Cortana is currently available in
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
,
Portuguese Portuguese may refer to: * anything of, from, or related to the country and nation of Portugal ** Portuguese cuisine, traditional foods ** Portuguese language, a Romance language *** Portuguese dialects, variants of the Portuguese language ** Portu ...
, French,
German German(s) may refer to: * Germany (of or related to) **Germania (historical use) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizens of Germany, see also German nationality law **Ger ...
,
Italian Italian(s) may refer to: * Anything of, from, or related to the people of Italy over the centuries ** Italians, an ethnic group or simply a citizen of the Italian Republic or Italian Kingdom ** Italian language, a Romance language *** Regional Ita ...
,
Spanish Spanish might refer to: * Items from or related to Spain: **Spaniards are a nation and ethnic group indigenous to Spain **Spanish language, spoken in Spain and many Latin American countries **Spanish cuisine Other places * Spanish, Ontario, Can ...
,
Chinese Chinese can refer to: * Something related to China * Chinese people, people of Chinese nationality, citizenship, and/or ethnicity **''Zhonghua minzu'', the supra-ethnic concept of the Chinese nation ** List of ethnic groups in China, people of ...
, and
Japanese language is spoken natively by about 128 million people, primarily by Japanese people and primarily in Japan, the only country where it is the national language. Japanese belongs to the Japonic or Japanese- Ryukyuan language family. There have been ma ...
editions, depending on the software platform and region in which it is used. Microsoft began reducing the prevalence of Cortana and converting it from an assistant into different software integrations in 2019. It was split from the Windows 10 search bar in April 2019. In January 2020, the Cortana mobile app was removed from certain markets, and on March 31, 2021, the Cortana mobile app was shut down globally.


History

Cortana was demonstrated for the first time at the Microsoft Build
developer Developer may refer to: Computers * Software developer, a person or organization who develop programs/applications * Video game developer, a person or business involved in video game development, the process of designing and creating games * Web d ...
conference in
San Francisco San Francisco (; Spanish language, Spanish for "Francis of Assisi, Saint Francis"), officially the City and County of San Francisco, is the commercial, financial, and cultural center of Northern California. The city proper is the List of Ca ...
in April 2014. It was launched as a key ingredient of Microsoft's planned "makeover" of future
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s for Windows Phone and Windows. It is named after Cortana, a
synthetic intelligence Synthetic intelligence (SI) is an alternative/opposite term for artificial intelligence emphasizing that the intelligence of machines need not be an imitation or in any way artificial; it can be a genuine form of intelligence. John Haugeland propo ...
character in Microsoft's ''
Halo Halo, halos or haloes usually refer to: * Halo (optical phenomenon) * Halo (religious iconography), a ring of light around the image of a head HALO, halo, halos or haloes may also refer to: Arts and entertainment Video games * ''Halo'' (franch ...
'' video game franchise originating in
Bungie Bungie, Inc. is an American video game company based in Bellevue, Washington. It is a studio owned by Sony Interactive Entertainment. The company was established in May 1991 by Alex Seropian, who later brought in programmer Jason Jones (progr ...
folklore, with
Jen Taylor Jennifer Taylor is an American actress. She is best known for her roles as Cortana in ''Halo'' games and the intelligent personal assistant. Career Jen Taylor taught herself how to do voice work by recording the radio and imitating what she ...
, the character's
voice actress Voice acting is the art of performing voice-overs to present a character or provide information to an audience. Performers are called voice actors/actresses, voice artists, dubbing artists, voice talent, voice-over artists, or voice-over talent ...
, returning to voice the personal assistant's US-specific version.


Development

The development of Cortana started in 2009 in the Microsoft Speech products team with general manager Zig Serafin and Chief Scientist Larry Heck. Heck and Serafin established the vision, mission, and long-range plan for Microsoft's digital personal assistant and they built a team with the expertise to create the initial prototypes for Cortana. Some of the key researchers in these early efforts included Microsoft Research researchers Dilek Hakkani-Tür, Gokhan Tur, Andreas Stolcke, and
Malcolm Slaney Malcolm Slaney is an American electrical engineer, whose research has focused on machine perception and multimedia analysis. He is a Fellow of the IEEE for "contributions to perceptual signal processing and tomographic imaging". He is a consulti ...
, research software developer Madhu Chinthakunta, and user experience designer Lisa Stifelman. To develop the Cortana digital assistant, the team interviewed human personal assistants. The interviews inspired a number of unique features in Cortana, including the assistant's "notebook" feature. Originally, ''Cortana'' was meant to be only a
codename A code name, call sign or cryptonym is a Code word (figure of speech), code word or name used, sometimes clandestinely, to refer to another name, word, project, or person. Code names are often used for military purposes, or in espionage. They may ...
, but a petition on Windows Phone's
UserVoice UserVoice is a San Franciscobased software as a service, Software-as-a-Service (SaaS) company that develops customer engagement tools.Ha, AnthonyUserVoice Aims Beyond User Feedback''NYTimes''. May 5, 2011.Finley, Klint3 Trends in Idea Management' ...
site proved to be popular and made the codename official.


Expansion to other platforms

In January 2015, Microsoft announced the availability of Cortana for
Windows 10 Windows 10 is a major release of Microsoft's Windows NT operating system. It is the direct successor to Windows 8.1, which was released nearly two years earlier. It was released to manufacturing on July 15, 2015, and later to retail on J ...
desktops and mobile devices as part of merging Windows Phone into the operating system at large. On May 26, 2015, Microsoft announced that Cortana would also be available on other mobile platforms. An Android release was set for July 2015, but the Android APK file containing Cortana was leaked ahead of its release. It was officially released, along with an iOS version, in December 2015. During E3 2015, Microsoft announced that Cortana would come to the
Xbox One The Xbox One is a home video game console developed by Microsoft. Announced in May 2013, it is the successor to Xbox 360 and the third base console in the Xbox series of video game consoles. It was first released in North America, parts of ...
as part of a universally designed Windows 10 update for the console.


New focus

In 2017, Microsoft partnered with Amazon to integrate Echo and Cortana with each other, allowing users of each smart assistant to summon the other via a command. This feature preview was released in August 2018. Windows 10 users can just say "Hey Cortana, open Alexa" and Echo users can say "Alexa, open Cortana" to summon the other assistant. In January 2019, Microsoft CEO Satya Nadella stated that he no longer sees Cortana as a direct competitor against Alexa and Siri.


Decreasing focus on Cortana

On July 24, 2020, Cortana was removed from the Xbox dashboard as part of a redesign, then on January 31, 2020, Microsoft removed the Cortana mobile application in certain markets (including UK, Australia, Germany, Mexico, China, Spain, Canada, and India). On March 31, 2021, Microsoft shut down the Cortana apps entirely for iOS and Android and removed them from corresponding app stores. To access previously recorded content, users have to use Cortana on Windows 10 or another specialized Microsoft application. Microsoft has also reduced emphasis on Cortana in Windows 11. Cortana is not used during the new device setup process and isn't pinned to the taskbar by default.


Cortana in other services

Microsoft has integrated Cortana into numerous products such as
Microsoft Edge Microsoft Edge is a proprietary, cross-platform web browser created by Microsoft. It was first released in 2015 as part of Windows 10 and Xbox One and later ported to other platforms as a fork of Google's Chromium open-source project: Android ...
, the browser bundled with Windows 10. Microsoft's Cortana assistant is deeply integrated into its Edge browser. Cortana can find opening hours when on restaurant sites, show retail coupons for websites, or show weather information in the address bar. At the Worldwide Partners Conference 2015 Microsoft demonstrated Cortana integration with products such as GigJam. Conversely, Microsoft announced in late April 2016 that it would block anything other than Bing and Edge from being used to complete Cortana searches, again raising questions of
anti-competitive practices Anti-competitive practices are business or government practices that prevent or reduce competition in a market. Antitrust laws differ among state and federal laws to ensure businesses do not engage in competitive practices that harm other, usuall ...
by the company. Microsoft's "Windows in the car" concept includes Cortana. The concept makes it possible for drivers to make restaurant reservations and see places before they go there. At Microsoft Build 2016, Microsoft announced plans to integrate Cortana into
Skype Skype () is a proprietary telecommunications application operated by Skype Technologies, a division of Microsoft, best known for VoIP-based videotelephony, videoconferencing and voice calls. It also has instant messaging, file transfer, deb ...
(Microsoft's video-conferencing and instant messaging service) as a bot to allow users to order food, book trips, transcribe video messages and make calendar appointments through Cortana in addition to other bots. , Cortana can underline certain words and phrases in Skype conversations that relate to contacts and corporations. A writer from
Engadget ''Engadget'' ( ) is a multilingual technology blog network with daily coverage of gadgets and consumer electronics. ''Engadget'' manages ten blogs four of which are written in English and six have international versions with independent editori ...
has criticised the Cortana integration in Skype for responding only to very specific keywords, feeling as if she was "chatting with a search engine" due to the impersonal way the bots replied to certain words such as "Hello" causing the
Bing Music Bing Audio (also known as Bing Music) is a music recognition application created by Microsoft which is installed on Windows Phones running version 7.5 and above, including Windows Phone 8. On Windows Phone 8.1, and in regions where the Microsoft ...
bot to bring up
Adele Adele Laurie Blue Adkins (, ; born 5 May 1988), professionally known by the mononym Adele, is an English singer and songwriter. After graduating in arts from the BRIT School in 2006, Adele signed a reco ...
's song of that name. Microsoft also announced at Microsoft Build 2016 that Cortana would be able to cloud-synchronise notifications between Windows 10 Mobile's and Windows 10's
Action Center Action Center is a notification center included with Windows Phone 8.1, Windows 10 and Windows 10 Mobile. It was first introduced with Windows Phone 8.1 in July 2014, and was introduced to the desktop with the launch of Windows 10 on July 29, 2015 ...
, as well as notifications from Android devices. In December 2016, Microsoft announced the preview of Calendar.help, a service that enabled people to delegate the scheduling of meetings to Cortana. Users interact with Cortana by including her in email conversations. Cortana would then check people's availability in Outlook Calendar or Google Calendar, and work with others Cc'd on the email to schedule the meeting. The service relied on automation and
human-based computation Human-based computation (HBC), human-assisted computation, ubiquitous human computing or distributed thinking (by analogy to distributed computing) is a computer science technique in which a machine performs its function by outsourcing certain ste ...
. In May 2017, Microsoft in collaboration with
Harman Kardon Harman Kardon (stylized as ) is a division of US-based Harman International Industries, a subsidiary of Samsung Electronics, and manufactures home and car audio equipment. Harman Kardon was originally founded in 1953 by business partners, Sid ...
announced INVOKE, a voice-activated speaker featuring Cortana. The premium speaker has a cylindrical design and offers 360 degree sound, the ability to make and receive calls with Skype, and all of the other features currently available with Cortana.


Functionality

Cortana can set reminders, recognize natural voice without the requirement for keyboard input, and answer questions using information from the
Bing Bing most often refers to: * Bing Crosby (1903–1977), American singer * Microsoft Bing, a web search engine Bing may also refer to: Food and drink * Bing (bread), a Chinese flatbread * Bing (soft drink), a UK brand * Bing cherry, a varie ...
search engine A search engine is a software system designed to carry out web searches. They search the World Wide Web in a systematic way for particular information specified in a textual web search query. The search results are generally presented in a ...
(For example, current weather and traffic conditions, sports scores, biographies). Searches using Windows 10 are made only with the Microsoft
Bing Bing most often refers to: * Bing Crosby (1903–1977), American singer * Microsoft Bing, a web search engine Bing may also refer to: Food and drink * Bing (bread), a Chinese flatbread * Bing (soft drink), a UK brand * Bing cherry, a varie ...
search engine, and all links will open with
Microsoft Edge Microsoft Edge is a proprietary, cross-platform web browser created by Microsoft. It was first released in 2015 as part of Windows 10 and Xbox One and later ported to other platforms as a fork of Google's Chromium open-source project: Android ...
, except when a screen reader such as Narrator is being used, where the links will open in
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
. Windows Phone 8.1's universal Bing SmartSearch features are incorporated into Cortana, which replaces the previous Bing Search app, which was activated when a user presses the "Search" button on their device. Cortana includes a music recognition service. Cortana can simulate rolling dice and flipping a coin. Cortana's "Concert Watch" monitors Bing searches to determine the bands or musicians that interest the user. It integrates with the
Microsoft Band Microsoft Band is a discontinued smart band with smartwatch and activity tracker/fitness tracker features, created and developed by Microsoft. It was announced on October 29, 2014. The Microsoft Band incorporates fitness tracking and health-ori ...
watch band for Windows Phone devices if connected via Bluetooth, it can make reminders and phone notifications. Since the
Lumia Denim Microsoft Lumia (previously the Nokia Lumia) is a discontinued line of mobile devices that was originally designed and marketed by Nokia and later by Microsoft Mobile. Introduced in November 2011, the line was the result of a long-term partnersh ...
mobile phone series, launched in October 2014, active listening was added to Cortana enabling it to be invoked with the phrase: "Hey Cortana". It can then be controlled as usual. Some devices from the United Kingdom by O2 received the Lumia Denim update without the feature, but this was later clarified as a bug and Microsoft has since fixed it. Cortana integrates with services such as
Foursquare Four square is a ball game. Four square may also refer to: Internet and entertainment * Foursquare City Guide, a local search and discovery app * ''4 Square'' (game show), a British game show * ''4 Square'' (TV series), a Canadian children's s ...
to provide restaurant and local attraction recommendations and
LIFX LIFX (pronounced Life-X) is a line of energy-efficient, multi-color, Wi-Fi enabled, digital addressable LED light bulbs that can be controlled via a Wi-Fi equipped device such as a smartphone or smartwatch. History LIFX was originally manufac ...
to control smart light bulbs.


Notebook

Cortana stores personal information such as interests, location data, reminders, and contacts in the "Notebook". It can draw upon and add to this data to learn a user's specific patterns and behaviors. Users can view and specify what information is collected to allow some control over privacy, said to be "a level of control that goes beyond comparable assistants". Users can delete information from the "Notebook".


Reminders

Cortana has a built-in system of reminders, which can, for example, be associated with a specific contact; it will then remind the user when in communication with that contact, possibly at a specific time or when the phone is in a specific location. Originally, these reminders were specific to the device Cortana was installed on but starting on February 12, 2015, Cortana synchronizes reminders across devices.


Design

Most versions of Cortana take the form of two nested circles, which are animated to indicate activities such as searching or talking. The main color scheme includes a black or white background and shades of blue for the respective circles.


Phone notification syncing

Cortana on Windows mobile and Android is capable of capturing device
notifications Notification may refer to: * Notification (Holy See), an announcement by a department of the Roman Curia *Casualty notification, the process of notifying relatives of people who have been killed or seriously injured * Death notification, the proc ...
and sending them to a Windows 10 device. This allows a computer user to view notifications from their phone in the Windows 10
Action Center Action Center is a notification center included with Windows Phone 8.1, Windows 10 and Windows 10 Mobile. It was first introduced with Windows Phone 8.1 in July 2014, and was introduced to the desktop with the launch of Windows 10 on July 29, 2015 ...
. The feature was announced in early 2016 and released later in the year.


Miscellaneous

Cortana has a "do-not-disturb" mode in which users can specify "quiet hours", as was available for Windows Phone 8.1 users. Users can change the settings so that Cortana calls users by their names or nicknames. It also has a library of "Easter Eggs", pre-determined remarks. When asked for a prediction, Cortana correctly predicted the winners of the first 14 matches of the football
2014 FIFA World Cup knockout stage The knockout stage of the 2014 FIFA World Cup was the second and final stage of the competition, following the group stage. It began on 28 June with the round of 16 and ended on 13 July with the final match of the tournament, held at Estádio do ...
, including the semi-finals, before it incorrectly picked
Brazil Brazil ( pt, Brasil; ), officially the Federative Republic of Brazil (Portuguese: ), is the largest country in both South America and Latin America. At and with over 217 million people, Brazil is the world's fifth-largest country by area ...
over the
Netherlands ) , anthem = ( en, "William of Nassau") , image_map = , map_caption = , subdivision_type = Sovereign state , subdivision_name = Kingdom of the Netherlands , established_title = Before independence , established_date = Spanish Netherl ...
in the third place play-off match; this streak topped
Paul the Octopus Paul the Octopus (26 January 2008 â€“ 26 October 2010) was a common octopus used to predict the results of international association football matches. Accurate predictions in the 2010 World Cup brought him worldwide attention as an animal ...
who correctly predicted all 7 of
Germany Germany,, officially the Federal Republic of Germany, is a country in Central Europe. It is the second most populous country in Europe after Russia, and the most populous member state of the European Union. Germany is situated betwe ...
's
2010 FIFA World Cup , image = 2010 FIFA World Cup.svg , size = 200px , caption = ''Ke Nako. (Tswana and Sotho for "It's time") Celebrate Africa's Humanity'It's time. Celebrate Africa's Humanity'' (English)''Dis tyd. Vier Afrika se mensd ...
matches as well as the
Final Final, Finals or The Final may refer to: *Final (competition), the last or championship round of a sporting competition, match, game, or other contest which decides a winner for an event ** Another term for playoffs, describing a sequence of cont ...
. Cortana can forecast results in various other sports such as the NBA, the NFL, the Super Bowl, the ICC Cricket World Cup and various European football leagues. Cortana can solve mathematical equations, convert
units of measurement A unit of measurement is a definite magnitude (mathematics), magnitude of a quantity, defined and adopted by convention or by law, that is used as a standard for measurement of the same kind of quantity. Any other quantity of that kind can ...
, and determine the exchange rates between currencies including
Bitcoin Bitcoin ( abbreviation: BTC; sign: â‚¿) is a decentralized digital currency that can be transferred on the peer-to-peer bitcoin network. Bitcoin transactions are verified by network nodes through cryptography and recorded in a public distr ...
.


Integrations

Cortana can integrate with third-party apps on Windows 10 or directly through the service. Starting in late 2016, Cortana integrated with Microsoft's
Wunderlist Wunderlist is a discontinued cloud-based task management application. It allowed users to create lists to manage their tasks from a smartphone, tablet, computer and smartwatch. Wunderlist was free; additional collaboration features were available ...
service, allowing Cortana to add and act on reminders. At Microsoft's Build 2017 conference, Microsoft announced that Cortana would get a consumer third-party skills capability, similar to that in Amazon Alexa. On February 16, 2018, Microsoft announced connected home skills were added for ecobee, Honeywell Lyric, Honeywell Total Connect Comfort,
LIFX LIFX (pronounced Life-X) is a line of energy-efficient, multi-color, Wi-Fi enabled, digital addressable LED light bulbs that can be controlled via a Wi-Fi equipped device such as a smartphone or smartwatch. History LIFX was originally manufac ...
,
TP-Link TP-Link Technologies Co., Ltd. (), is a global manufacturer of computer networking products based in Hong Kong and Shenzhen, China. History TP-Link was founded in 1996 by two brothers, Zhao Jianjun ( ''Zhào Jiànjūn'') and Zhao Jiaxing ( ...
Kasa, and Geeni, as well as support for
IFTTT IFTTT (, an acronym of If This Then That) is a private commercial company that runs online digital automation platforms which it offers as a service. Their platforms provide a visual interface for making cross-platform if statements to its us ...
. At Microsoft's Ignite 2018 conference, Microsoft announced an Technology Adopters Program that Enterprises could build skills that could be developed and deployed into Azure tenants, accessible by organizational units or security groups.


Privacy concerns

Cortana indexes and stores user information. Cortana can be disabled; this will cause Windows search to search Bing as well as the local computer, but that can also be disabled. Turning Cortana off does not in itself delete user data stored on Microsoft's servers, but it can be deleted by user action. Microsoft has further been criticized for requests to Bing's website for a file called "threshold.appcache", which contains Cortana's information through searches made through the Start Menu even when Cortana is disabled on Windows 10. , Cortana was disabled for users aged under 13 years.


Regions and languages

The British version of Cortana speaks with a British accent and uses British idioms, while the Chinese version, known as Xiao Na, speaks
Mandarin Chinese Mandarin (; ) is a group of Chinese (Sinitic) dialects that are natively spoken across most of northern and southwestern China. The group includes the Beijing dialect, the basis of the phonology of Standard Chinese, the official language of ...
and has an icon featuring a face and two eyes, which is not used in other regions. the English version of Cortana on Windows devices is available to all users in the United States (American English), Canada (French/English), Australia, India, and the United Kingdom (British English). Other language versions of Cortana are available in France (French), China (Simplified Chinese), Japan (Japanese), Germany (German), Italy (Italian), Brazil (Portuguese), Mexico, and Spain (Spanish). Cortana listens generally to the hot word "Hey Cortana" in addition to certain languages' customized versions, such as "Hola Cortana" in Spanish. The English United Kingdom localised version of Cortana is voiced by voice actress Ginnie Watson, while the United States localised version is voiced by
Jen Taylor Jennifer Taylor is an American actress. She is best known for her roles as Cortana in ''Halo'' games and the intelligent personal assistant. Career Jen Taylor taught herself how to do voice work by recording the radio and imitating what she ...
. Taylor is the voice actress who voices Cortana, the namesake of the virtual assistant, in the
Halo Halo, halos or haloes usually refer to: * Halo (optical phenomenon) * Halo (religious iconography), a ring of light around the image of a head HALO, halo, halos or haloes may also refer to: Arts and entertainment Video games * ''Halo'' (franch ...
video game series. The following table identifies the localized version of Cortana currently available. Except where indicated, this applies to both Windows Mobile and Windows 10 versions of the assistant.


Technology

The
natural language processing Natural language processing (NLP) is an interdisciplinary subfield of linguistics, computer science, and artificial intelligence concerned with the interactions between computers and human language, in particular how to program computers to pro ...
capabilities of Cortana are derived from Tellme Networks (bought by Microsoft in 2007) and are coupled with a
Semantic search Semantic search denotes search with meaning, as distinguished from lexical search where the search engine looks for literal matches of the query words or variants of them, without understanding the overall meaning of the query. Semantic search seek ...
database called Satori. While many of Cortana's U.S. English responses are voiced by
Jen Taylor Jennifer Taylor is an American actress. She is best known for her roles as Cortana in ''Halo'' games and the intelligent personal assistant. Career Jen Taylor taught herself how to do voice work by recording the radio and imitating what she ...
, organic responses require the use of a text-to-speech engine. Microsoft Eva is the name of the text-to-speech voice for organic response in Cortana's U.S. English.


Updating

Cortana updates were delivered independently of those to the main Windows Phone OS, allowing Microsoft to provide new features at a faster pace. Not all Cortana-related features could be updated in this manner, as some features such as "Hey Cortana" required the Windows Phone update service and the
Qualcomm Snapdragon Snapdragon is a suite of system on a chip (SoC) semiconductor products for mobile devices designed and marketed by Qualcomm Technologies Inc. The Snapdragon's central processing unit (CPU) uses the ARM architecture. A single SoC may include mu ...
SensorCore Technology.


See also

*
List of speech recognition software Speech recognition software is available for many computing platforms, operating systems, use models, and software licenses. Here is a listing of such, grouped in various useful ways. Acoustic models and speech corpus (compilation) The following l ...


References


External links


Cortana Compatible Devices

Cortana Supported Languages

Cortana for Developers


€”''
The New York Times ''The New York Times'' (''the Times'', ''NYT'', or the Gray Lady) is a daily newspaper based in New York City with a worldwide readership reported in 2020 to comprise a declining 840,000 paid print subscribers, and a growing 6 million paid ...
''
Cortana Analytics Suite Overview
* Dale, Jason (June 26, 2019)

Hows.tech. Covers steps to turn off Cortana on Windows 10. {{Computable knowledge 2014 software Android (operating system) software IOS software Natural language processing software Virtual assistants Windows 10 Windows components Windows Phone software Windows Phone